package com.packet.cheng.service;


import com.packet.cheng.dto.ConcatListParamDTO;
import com.packet.cheng.entity.ConcatList;
import com.packet.cheng.entity.User;
import com.packet.cheng.util.R;
import com.packet.cheng.vo.ConcatListVo;
import com.packet.cheng.vo.UserVo;

import java.util.List;

/**
 * @author 张在成
 * 好友信息相关
 */
public interface ConcatListService {

    /**
     * 新增好友
     * @param user
     * @return
     */
    R<Boolean> addGoodFriend(ConcatListParamDTO user) throws Exception;

    /**
     * 查询好友列表
     * @param userParamDTO
     * @return
     */
    R<List<ConcatList>>  selectGoodFriendByUserId(ConcatListParamDTO userParamDTO) throws Exception;


    /**
     * 根据用户id查询用户列表中是否存在该好友
     */
    R<UserVo>  searchGoodFriend(ConcatListParamDTO concatList);
}
